/**
 * 
 */
package fr.lelouet.ga;

import java.util.Set;

/**
 * functor for selecting, among a set of elements, which of them should be
 * removed.
 * @author le louet
 */
public interface Reducer<T> {

  /** @return a list of elements to be returned */
  public Set<T> toReduce(Set<T> set);

}
